Architecting Dependable Systems Using Virtualization

نویسندگان

  • HariGovind V. Ramasamy
  • Matthias Schunter
چکیده

We propose new methods of leveraging virtualization for addressing system dependability issues. Using combinatorial modeling, we analyze multiple design choices when a single physical server is used to host multiple virtual servers. Our results show that unless certain conditions (e.g., regarding the reliability of the hypervisor and the number of VMs) are met, virtualization could decrease the reliability of a single physical node. In light of the prevailing ad-hoc approach to virtualization and the general inclination to move services out of the operating system into the virtualization layer, our results point out the need for a more cautious and rigorous approach.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Perspective-based Architectural Approach for Dependable Systems

Explicitly architecting dependable systems inevitably involves establishing consensus among different stakeholders' concerns and then anchoring the design on architectural components that provide robustness. The goal is to architect evolvable systems upon which users can reasonably rely on receiving anticipated services. Unfortunately, there are few established approaches for rapidly prototypin...

متن کامل

Future study of Description System Architecture Approaches with Emphasis on Strategic Management

Systems Architecture is a generic discipline to handle objects (existing or to be created) called systems, in a way that supports reasoning about the structural properties of these objects. Systems Architecture is a response to the conceptual and practical difficulties of the description and the design of complex systems. Systems Architecture is a generic discipline to handle objects (existin...

متن کامل

Architecting Dependable Access Control Systems for Multi-domain Computing Environments

Modern computing systems are built based on Service Oriented Architectures and are made up of multiple distributed components. They often span separate and autonomous domains of administration and involve dynamic collaboration. Resources and services are exposed as Web Services that are a natural choice for achieving interoperability in a heterogeneous computing environment. Access control syst...

متن کامل

Architecting Dynamic Reconfiguration in Dependable Systems

The need for dynamic reconfiguration is a complicating factor in the design of dependable systems, as it demands from software architects both rigour and planning. Although recent research has shown that systematic and integrated “specification-to-deployment” environments are promising approaches to architecting dependable systems, few proposals have yet considered dynamic reconfiguration, and ...

متن کامل

Fault Injection in Virtualized Systems - Challenges and Applications

We analyze the interaction between system virtualization and fault injection: (i) use of virtualization to facilitate fault injection into non-virtualized systems, and (ii) use of fault injection to evaluate the dependability of virtualized systems. We explore the benefits of using virtualization for fault injection and discuss the challenges of implementing fault injection in virtualized syste...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007